package cn.tedu.d4_design;

import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;

/*
 本类测试单例模式---饿汉式

1.对本类构造方法私有化,防止外部调用构造方法创建对象
2.创建全局唯一的对象,也做私有化处理
3.通过自定义的公共方法将创建好的对象返回(类似封装属性后的getXxx() )

 */
public class Test1_Single1 {
    public static void main(String[] args) {

        MySingle m1=MySingle.getSingle();
        MySingle m2=MySingle.getSingle();

        System.out.println(m1==m2);//true 地址值
    }



}

class MySingle{

    private MySingle(){}

    static private MySingle s=new MySingle();

    static public MySingle getSingle(){
        return s;
    }

}
